﻿.rotation{height:560px; position:relative; overflow:hidden; width:100%; min-width:1200px; }
.rotation .item{position:absolute; display:none; top:0; left:0; width:100%; height:560px; z-index:1;}

.about{padding:50px 0 35px 0;}
.about h6.title{border-bottom:1px #dd2006 solid; padding:8px 0; display:inline; color:#262626;}
.about .con{width:790px; margin-top:20px; text-align:left; line-height:180%; color:#595959;}
.about .con p{text-indent:2em;}

/*.product h6.title{ height:44px; line-height:44px; background:url(/Content/images/product_bg.png) no-repeat; width:1200px; line-height:44px; color:#fff; }*/
.product h6.title{position:relative;}
.product h6.title:before{position:absolute; width:40px; height:3px; background-color:#dd2006; content:''; left:50%; margin-left:-20px; top:50px;}
.product .box{ width:1120px; position:relative; height:440px; margin:0 auto; margin-top:40px;}
.product .container{width:1120px; position:relative; overflow:hidden; height:440px;}
.product #box{width:999999px; position:absolute; top:0; left:0;  height:380px;}
.product .list{float:left;}
.product .box li{width:540px; margin:0 15px; background-color:#dddddc; float:left;}
.product .box li h6{color:#121211; height:40px; line-height:40px; padding:20px 0; font-size:20px; overflow:hidden;}
.product .box li img{width:540px; height:360px; display:block;}
.product .box .left_btn,.product .box .right_btn{ width:35px; height:163px; top:50%; margin-top:-81px; position:absolute; cursor:pointer;}
.product .box .left_btn{background:url(../images/left_btn.png) no-repeat; left:-35px;}
.product .box .right_btn{background:url(../images/right_btn.png) no-repeat; right:-50px;}

.news{ margin-top:90px; min-width:1200px; background:url(../images/News_bg.jpg) no-repeat center; height:515px;}
.news .main{position:relative;}
.news h6.title{color:#fff; position:absolute; top:0; left:0; background-color:#dd2006; width:161px; height:61px; line-height:61px;}
.news .list{float:left; width:600px; margin-top:80px; text-align:left;}
.news .list li{text-align:left; color:#FFF;}
.news .list a.more{margin-top:50px; width:70px; float:left; display:block; color:#ffa5a5;}
.news .list li a{ color:#fff; padding:5px 0; padding-left:15px; position:relative; height:30px; line-height:30px; font-weight:bold; overflow:hidden;}
.news .list li a:before{content:' '; width:7px; height:7px; background-color:#dd2006; position:absolute; top:10.5px; left:0;}
.news .list li p{color:#909090; line-height:150%;}
.news .list li p a{font-weight:normal; color:#ffa5a5; display:initial; padding-left:0;}
.news .list li p a:before{display:none;}
.news .video{width:550px; height:380px; float:right; margin-top:80px;}
.news .video video{width:550px;}

.case{margin-top:50px; min-width:1200px;}
.case div{margin-top:25px;}
.case h6.title{position:relative;}
.case h6.title:before{position:absolute; width:40px; height:3px; background-color:#dd2006; content:''; left:50%; margin-left:-20px; top:50px;}
.case p{color:#212121; line-height:35px; height:35px; margin-top:20px;}
.case li{ margin-bottom:5px; margin-right:5px; background-color:#dd2006; float:left; width:calc((100% - 15px)/4);}
.case li img{display:block; width:100%;}
.case li.last{margin-right:0;}

.jjfa{ margin-top:50px;}
.jjfa h6.title{ margin-bottom:40px; background:url(../images/jjfa_titlebg.jpg) no-repeat center; height:40px; line-height:34px; padding:0;}
.jjfa .list{width:560px; float:left;}
.jjfa .list li{margin-bottom:10px;}
.jjfa .list li .pic{width:150px; height:100px; float:right;}
.jjfa .list li .pic img{display:block; width:133px; height:100px;}
.jjfa .list li .con{width:400px; float:left;}
.jjfa .list li .con h6{height:30px; line-height:30px; overflow:hidden; text-align:right;}
.jjfa .list li .con h6 a{color:#262626; font-weight:normal; font-size:16px;}
.jjfa .list li .con h6 a:link {color: #2d2d2d; text-decoration: none;}
.jjfa .list li .con h6 a:visited {color: #2d2d2d; text-decoration: none;}
.jjfa .list li .con h6 a:hover {color: #dd2006; text-decoration:none;}
.jjfa .list li .con p{color:#595959; height:60px; line-height:30px; overflow:hidden; text-align:left;}
.jjfa .pic{width:640px; float:right;}
